package com.zhangshanfeng;

import com.sun.javafx.geom.transform.GeneralTransform3D;
import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer;

import java.util.ArrayList;

/*
泛型方法

-------固定格式--------
### 泛型方法【应用】

- 定义格式

  ```java
  修饰符 <类型> 返回值类型 方法名(类型 变量名) {  }
  ```

 */
public class GenericDemo021 {
    public static void main(String[] args) {
        ArrayList<String> list = addElement(new ArrayList<String>(),"楼德华","今年","38岁");
        System.out.println(list);

        ArrayList<Integer> list1 = addElement(new ArrayList<Integer>(),1,2,3);
        System.out.println(list1);

    }

    public static <T> ArrayList<T> addElement(ArrayList<T> list,T t1,T t2,T t3){
        list.add(t1);
        list.add(t2);
        list.add(t3);
        return list;
    }
}




